翻訳と辞書
Words near each other
・ Transaction-level modeling
・ Transaction-Safe FAT File System
・ Transactional analysis
・ Transactional database
・ Transactional distance
・ Transactional interpretation
・ Transactional IT
・ Transactional law
・ Transactional leadership
・ Transactional Link
・ Transactional memory
・ Transactional model
・ Transactional net margin method
・ Transactional NTFS
・ Transactional sex
Transactional Synchronization Extensions
・ Transactions and Proceedings of the Royal Society of New Zealand
・ Transactions demand
・ Transactions of the American Mathematical Society
・ Transactions of the American Neurological Association
・ Transactions of the American Philological Association
・ Transactions of the Honourable Society of Cymmrodorion
・ Transactions of the Institute of British Geographers
・ Transactions of the Institute of Measurement and Control
・ Transactions of the Kansas Academy of Science
・ Transactions of the Philological Society
・ Transactions of the Royal Society (disambiguation)
・ Transactions of the Royal Society of Tropical Medicine and Hygiene
・ Transactions on Aspect Oriented Software Development
・ Transactions per second


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Transactional Synchronization Extensions : ウィキペディア英語版
Transactional Synchronization Extensions
Transactional Synchronization Extensions (TSX) is an extension to the x86 instruction set architecture (ISA) that adds hardware transactional memory support, speeding up execution of multi-threaded software through lock elision. According to different benchmarks, TSX can provide around 40% faster applications execution in specific workloads, and 4–5 times more database transactions per second (TPS).〔(【引用サイトリンク】 Benchmarks: Haswell's TSX and Memory Transaction Throughput (HLE and RTM) )
TSX was documented by Intel in February 2012, and debuted in June 2013 on selected Intel microprocessors based on the Haswell microarchitecture. Haswell processors below 45xx as well as R-series and K-series (with unlocked multiplier) SKUs do not support TSX.〔(【引用サイトリンク】 title=Intel Comparison Table of Haswell Pentium, i3, i5, and i7 models )〕 In August 2014, Intel announced a bug in the TSX implementation on current steppings of Haswell, Haswell-E, Haswell-EP and early Broadwell CPUs, which resulted in disabling the TSX feature on affected CPUs via a microcode update.
Support for TSX emulation is provided as part of the Intel Software Development Emulator. There is also experimental support for TSX emulation in a QEMU fork.
== Features ==
TSX provides two software interfaces for designating code regions for transactional execution. Hardware Lock Elision (HLE) is an instruction prefix-based interface designed to be backward compatible with processors without TSX support. Restricted Transactional Memory (RTM) is a new instruction set interface that provides greater flexibility for programmers.
TSX enables optimistic execution of transactional code regions. The hardware monitors multiple threads for conflicting memory accesses, while aborting and rolling back transactions that cannot be successfully completed. Mechanisms are provided for software to detect and handle failed transactions.〔
In other words, lock elision through transactional execution uses memory transactions as a fast path where possible, while the slow (fallback) path is still a normal lock.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Transactional Synchronization Extensions」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.